/*
 * 简化日常 git 基本命令，聚集多个仓库，一个命令一次性给所有仓库执行以下命令：
 * --push：git add、git commit、git push
 * --pull：git pull
 */

const action = require('./action')

module.exports = {
    name: 'lazyGit',
    description: '多仓库日常 git 提交命令简化版本，一个命令一次提交多个仓库',
    options: [
        ['--push', 'push 最新代码'],
        ['--pull', 'pull 最新代码'],
        ['--updateGitignore', '更新 .gitignore 文件，需要在指定的 git 仓库目录下执行']
    ],
    action,
    help: () => {
        console.log('');
		console.log('Examples:');
        console.log('');
        console.log('  $ fisher-tool lazyGit --push');
        console.log('  $ fisher-tool lazyGit --pull');
        console.log('  $ fisher-tool lazyGit --updateGitignore');
        console.log('')
        console.log('  $ fisher-tool lazyGit --help');
        console.log();
    }
}